package com.lelefly.base.model;

import java.util.ArrayList;
import java.util.List;

public class ValidateErrors {

	public ValidateErrors() {

	}

	private List<String> errors = new ArrayList<String>();

	public void addError(String errorMes) {
		errors.add(errorMes);
	}

	public String[] getErrors() {
		if (!errors.isEmpty()) {
			return (String[]) errors.toArray();
		}
		return null;
	}

	public String getStackFirstError() {
		if (!errors.isEmpty()) {
			return errors.get(0);
		}
		return null;

	}

	public boolean isHasError() {
		if (!errors.isEmpty()) {
			return Boolean.TRUE;
		}
		return Boolean.FALSE;
	}
}
